﻿namespace Reborn.IdentityServer4.Admin.STS.Identity.Configuration;

public class ExternalProvidersConfiguration
{
    public bool UseGitHubProvider { get; set; }
    public string GitHubClientId { get; set; }
    public string GitHubClientSecret { get; set; }
    public string GitHubCallbackPath { get; set; }

    public bool UseAzureAdProvider { get; set; }
    public string AzureAdClientId { get; set; }
    public string AzureAdSecret { get; set; }
    public string AzureAdTenantId { get; set; }
    public string AzureInstance { get; set; }
    public string AzureAdCallbackPath { get; set; }
    public string AzureDomain { get; set; }
}